Methods for Efficient and Accurate Discovery of Services

نویسنده

  • Martin Junghans
چکیده

The discovery of services is of one of the most integral parts of a service-oriented system. Discovery is the problem of identifying services from a pool of service descriptions that fulfill the requirements of a discovery request. With an increasing number of services developed and offered in an enterprise setting or the Web, users can hardly verify their requirements manually in order to find the appropriate services. Automated discovery methods can support users in discovering appropriate services that they have not been aware of before. The ability to discover services effectively depends on how services are advertised, how requirements can be expressed, and how the requirements are verified. It is challenging to develop service discovery methods that can be applied in a wide variety of use cases, while providing a good trade-off between expressivity and efficiency. In this thesis, we develop a method to discover semantically described services. The discovery method exploits comprehensive service and request descriptions that capture functional and non-functional properties. In our discovery method, we compute the matchmaking decision by employing an efficient model checking technique. Our logic-based discovery method automatically identifies accurate matches for a given request. The proposed method can be applied to services that describe their complete behavior in the form of executable process expressions. In addition, we introduce an alteration of the method tailored to discover services that cannot disclose their complete behavior and provide an interface description instead. In order to facilitate service discovery in large bodies of offered services, we propose approaches for more efficient matchmaking. Formal service classes enable an automated and consistent service classification and induce a class hierarchy, which can be utilized as an offline index structure. While each class in the index is described by a given request, we also propose indexing structures that can be automatically populated either offline or online, i.e., during the processing of incoming requests. The offline indexes accelerate reasoning tasks by materializing possible propositions in advance. The online index aims at caching frequent requests such that repetitive requests can be processed faster. Our contributions are based on scenarios from current fields of research and have been implemented and evaluated in the context of largescale research projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cluster Based Cross Layer Intelligent Service Discovery for Mobile Ad-Hoc Networks

The ability to discover services in Mobile Ad hoc Network (MANET) is a major prerequisite. Cluster basedcross layer intelligent service discovery for MANET (CBISD) is cluster based architecture, caching ofsemantic details of services and intelligent forwarding using network layer mechanisms. The cluster basedarchitecture using semantic knowledge provides scalability and accuracy. Also, the mini...

متن کامل

کشف سرویس‌های ابری در زبان فارسی از طریق تکامل هستان‌شناسی

Abstract The cloud computing is undoubtedly a great achievement of the computer networks. In this environment, various services have been provided but users should take the trouble to find the services they need. Although researchers have tried to solve the needs of users to information on the web, their studies enjoy strengths and weaknesses and there is no comprehensive system for the disc...

متن کامل

Knowledge discovery from patients’ behavior via clustering-classification algorithms based on weighted eRFM and CLV model: An empirical study in public health care services

The rapid growing of information technology (IT) motivates and makes competitive advantages in health care industry. Nowadays, many hospitals try to build a successful customer relationship management (CRM) to recognize target and potential patients, increase patient loyalty and satisfaction and finally maximize their profitability. Many hospitals have large data warehouses containing customer ...

متن کامل

Accurate Fruits Fault Detection in Agricultural Goods using an Efficient Algorithm

The main purpose of this paper was to introduce an efficient algorithm for fault identification in fruits images. First, input image was de-noised using the combination of Block Matching and 3D filtering (BM3D) and Principle Component Analysis (PCA) model. Afterward, in order to reduce the size of images and increase the execution speed, refined Discrete Cosine Transform (DCT) algorithm was uti...

متن کامل

Knowledge discovery from patients’ behavior via clustering-classification algorithms based on weighted eRFM and CLV model: An empirical study in public health care services

The rapid growing of information technology (IT) motivates and makes competitive advantages in health care industry. Nowadays, many hospitals try to build a successful customer relationship management (CRM) to recognize target and potential patients, increase patient loyalty and satisfaction and finally maximize their profitability. Many hospitals have large data warehouses containing customer ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014